\hypertarget{structdereference_3_01_t_3_01_r_01_4_00_01_t_01_4}{
\section{dereference$<$ T$<$ R $>$, T $>$ Struct Template Reference}
\label{structdereference_3_01_t_3_01_r_01_4_00_01_t_01_4}\index{dereference$<$ T$<$ R $>$, T $>$@{dereference$<$ T$<$ R $>$, T $>$}}
}
{\tt \#include $<$Parameter.h$>$}

\subsection*{Public Types}
\begin{CompactItemize}
\item 
\hypertarget{structdereference_3_01_t_3_01_r_01_4_00_01_t_01_4_36ab67b07ede468777147095e724e888}{
typedef R \textbf{type}}
\label{structdereference_3_01_t_3_01_r_01_4_00_01_t_01_4_36ab67b07ede468777147095e724e888}

\end{CompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename R, template$<$ typename $>$ class T$>$ struct dereference$<$ T$<$ R $>$, T $>$}

the special case: if first parameter is T$<$R$>$, define type = R (instead of T$<$R$>$) 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
/Users/carloshergar/optica/Plasmas/rana-pic/trunk/include/\hyperlink{_parameter_8h}{Parameter.h}\end{CompactItemize}
